const word = {
  alipay: 'Alipay',
  wechat: 'WeChat',
  user: 'Користувач',
  'user-id': 'ID користувача',
  'dcloud-appid': 'AppID додатку',
  'dcloud-appid-list': 'Список додатків',
  account: 'Обліковий запис',
  username: "Ім'я користувача",
  email: 'Електронна пошта',
  mobile: 'Номер телефону',
  sms: 'SMS',
  'wechat-openid': 'WeChat OpenID',
  'wechat-account': 'Обліковий запис WeChat',
  'alipay-account': 'Обліковий запис Alipay',
  'qq-openid': 'QQ OpenID',
  'qq-account': 'Обліковий запис QQ',
  'apple-account': 'Обліковий запис Apple',
  password: 'Пароль',
  'verify-code': 'Код підтвердження',
  'verify-code-type': 'Тип коду підтвердження',
  'user-unique-param': "Ім'я користувача, електронна пошта або номер телефону",
  'role-id': 'ID ролі',
  'permission-id': 'ID дозволу',
  login: 'Вхід',
  'verify-mobile': 'Підтвердити телефон'
}

const sentence = {
  // dev
  'context-param-required': 'У контексті відсутній {param}, будь ласка, використовуйте uniID.createInstance для передачі інформації про клієнта',
  'config-param-require': 'У конфігурації uni-id відсутній {param}',
  'uni-verify-config-required': 'Будь ласка, налаштуйте параметри швидкого входу в service.univerify у config.json',
  'login-with-invite-type-required': 'При примусовій реєстрації з інвайт-кодом необхідно вказати тип: register або login',
  'type-array-required': '{param} має бути у формі масиву',
  'query-field-warning': "Виявлено використання queryField для входу за кількома полями. Зверніть увагу: uni-id не обмежує, щоб ім'я користувача не могло бути номером телефону або електронною поштою. Це має обмежити розробник. Інакше може виникнути ситуація, коли користувач введе abc@xx.com, і це значення одночасно відповідатиме як електронній пошті, так і імені користувача, що призведе до помилки входу",
  'add-role-admin-is-not-allowed': 'Не можна додавати роль з roleID admin',
  'password-secret-type-error': 'Тип passwordSecret у конфігурації неправильний, можна встановити лише string або array',
  'token-expires-config-warning': 'tokenExpiresIn не може бути меншим або рівним tokenExpiresThreshold',
  'type-function-required': '{param} має бути типу function',
  'dev-warning': 'Зараз використовується властивість uniID.dev, зверніть увагу, що ця властивість призначена лише для розробки та налагодження',
  'config-file-invalid': 'Будь ласка, переконайтеся, що файл конфігурації для модуля uni-id (common/uni-config-center/uni-id/config.json) має правильний формат (не може містити коментарів)',
  'config-file-not-found': 'Будь ласка, додайте конфігурацію uni-id у common/uni-config-center/uni-id/config.json',
  'hx-version-warning': 'Використовується застаріла версія HBuilderX, будь ласка, оновіть HBuilderX до останньої версії',
  // end user message
  'account-banned': 'Обліковий запис заблоковано',
  'user-not-exist': 'Користувач не існує',
  'multi-user-matched': 'Знайдено кілька облікових записів',
  'user-info-error': 'Неправильна інформація про користувача',
  'user-account-conflict': 'Конфлікт облікових записів користувача',
  'user-account-closed': 'Цей обліковий запис видалено',
  'password-error': 'Неправильний пароль',
  'password-error-exceed-limit': 'Занадто багато спроб введення паролю, спробуйте пізніше',
  'account-exists': 'Цей обліковий запис вже зареєстровано',
  'account-not-exists': 'Цей обліковий запис ще не зареєстровано',
  'invalid-invite-code': 'Недійсний інвайт-код',
  'get-third-party-account-failed': 'Не вдалося отримати {account}',
  'get-third-party-user-info-failed': 'Не вдалося отримати інформацію про користувача',
  'param-required': '{param} не може бути порожнім',
  'check-device-feature-failed': 'Перевірка характеристик пристрою не пройдена',
  'token-not-exist': 'Недійсний стан входу, хмарне сховище не містить цього токена',
  'token-expired': 'Токен протерміновано',
  'check-token-failed': 'Перевірка токена не пройдена',
  'invalid-old-password': 'Неправильний старий пароль',
  'param-error': 'Помилка параметра {param}, {reason}',
  'invalid-verify-code': 'Неправильний або протермінований {type} код підтвердження',
  'send-sms-code-failed': 'Не вдалося надіслати SMS з кодом підтвердження',
  'account-bound': "Цей обліковий запис вже прив'язано",
  'unbind-failed': "Не вдалося відв'язати",
  'set-invite-code-exists': 'Не вдалося встановити інвайт-код, інвайт-код вже існує',
  'set-invite-code-failed': 'Не вдалося встановити інвайт-код',
  'modify-invite-code-is-not-allowed': 'Інвайт-код не можна змінювати',
  'decrypt-weixin-data-failed': 'Не вдалося розшифрувати',
  'invalid-weixin-appid': 'AppID не відповідає',
  'database-operation-failed': 'Помилка читання/запису бази даних',
  'role-not-exist': 'Роль не існує',
  'permission-not-exist': 'Дозвіл не існує',
  'context-required': 'uni-id не може отримати context.{key}, будь ласка, використовуйте метод uniID.createInstance для передачі',
  'limit-client-platform': 'Поточний клієнтський платформі не підтримує цей інтерфейс'
}

export default {
  ...word,
  ...sentence
}
